package com.hui.service;

import com.github.pagehelper.PageInfo;
import com.hui.entity.Menu;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Auther: 李昭辉
 * @Date: 2021/08/08/11:42
 * @Description:
 */
public interface MenuService {
    // 获取所有菜单信息----以树的结构返回(自连接查询)
    List<Menu> getAllMenuByTree();

    // 分页获取菜单信息
    PageInfo<Menu> getAllMenuByPage(Integer currentPage, Integer pageSize);

    // 根据id查询菜单信息
    Menu getMenuById(Integer id);

    // 新增
    void saveMenu(Menu menu);

    // 修改
    void updateMenu(Menu menu);

    // 删除
    boolean deleteMenu(Integer id);
}
